﻿using System;
using System.Runtime.Serialization;
using Texfina.Core.Data;

namespace Texfina.Entity.Rh
{
    /// <summary>
    /// Entidad para la Tabla: RH_Area (RH_Area)
    /// </summary>
    [DataContract()]
    public class EArea : IEntityBase
    {

        #region Campos

        private EntityState _intState = EntityState.Unchanged;
        private string _strIdEmpresa = "";
        private string _strIdArea = "";
        private string _strDsNombre = "";
        private string _strIdUNegocio = "";
        private string _strIdCCosto = "";
        private string _strDsCcosto = "";
        private string _strDsDescrip = "";
        private string _strIdEstado = "";
        private string _strStAnulado = "";

        #endregion

        #region Atributos

        [DataMember()]
        public EntityState EntityState
        {
            get { return _intState; }
            set { _intState = value; }
        }

        [DataMember()]
        public string IdEmpresa
        {
            get { return _strIdEmpresa; }
            set { _strIdEmpresa = value; }
        }

        [DataMember()]
        public string IdArea
        {
            get { return _strIdArea; }
            set { _strIdArea = value; }
        }

        [DataMember()]
        public string DsNombre
        {
            get { return _strDsNombre; }
            set { _strDsNombre = value; }
        }

        [DataMember()]
        public string IdUNegocio
        {
            get { return _strIdUNegocio; }
            set { _strIdUNegocio = value; }
        }

        [DataMember()]
        public string IdCCosto
        {
            get { return _strIdCCosto; }
            set { _strIdCCosto = value; }
        }

        [DataMember()]
        public string DsCcosto
        {
            get { return _strDsCcosto; }
            set { _strDsCcosto = value; }
        }

        [DataMember()]
        public string DsDescrip
        {
            get { return _strDsDescrip; }
            set { _strDsDescrip = value; }
        }

        [DataMember()]
        public string IdEstado
        {
            get { return _strIdEstado; }
            set { _strIdEstado = value; }
        }

        [DataMember()]
        public string StAnulado
        {
            get { return _strStAnulado; }
            set { _strStAnulado = value; }
        }

        #endregion

    }

}
